The BBBB BBBB field in the sense data is defined by AIX protocol error documentation
as a return code field, but is not always used as a return code field,
the contents depend on the error message.
Also, if the Reply IOCB was returned in the sense data and the LR field is not 0x00, thenLR field contains an adapter local reject code.
Detail Data SENSE DATA NOTE: Below is a portion of the AIX 5.3 and AIX 6.1 error templates. Click here to see full error template
AIX Version 5 and below
RRRR RRRR AAAA AAAA BBBB BBBB CCRR RRRR RRRR YYYY LLLL LLLL LLLL LLLL FFFF FFFF
QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ GGGG GGGG OOOO OOOO OOOO OOOO EEEE EEEE
EEEE EEEE VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV
VVVV VVVV TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT LRTT TTTT TTTT TTTT TTTT TTTT
AIX Version 6 and above
hhhh hhhh AAAA
AAAA BBBB
BBBB CCtt vvvv TTTT YYYY LLLL LLLL LLLL
LLLL FFFF FFFF
QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ
QQQQ QQQQ QQQQ QQQQ
GGGG GGGG pppp pppp OOOO OOOO OOOO OOOO EEEE EEEE EEEE
EEEE ssss ssss ssss ssss
wwww wwww wwww wwww nnnn nnnn nnnn nnnn nnnn qqqq
qqqq qqqq rrrr rrrr rrrr rrrr
MMNN PPSS UUWW XXZZ 11RR 2222 3333 3333 4444
4444 5555 5555 6666 6666 RRRR RRRR
7777 7777 8899 aabb cccc cccc dddd dddd
eeee eeee ffgg iijj mmnn ooRR JJJJ uuuu
%%%% %%%% %%%% %%%%
&&&& &&&& **** **** :::: :::: xxxx yyyy IIII
IIII IIII IIII
VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV
VVVV VVVV VVVV VVVV
VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV
VVVV VVVV VVVV VVVV VVVV
VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV
VVVV VVVV VVVV VVVV VVVV VVVV
VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV
VVVV VVVV VVVV VVVV VVVV VVVV VVVV
TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT LRTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT
This field may contain one of the following:
BBBB BBBB | May contain |
0000 0000 thru 0000 007F | errno.h |
0000 0001 or 0000 0080 | SCSI hardware error code scsi.h |
0000 0100 thru 000 09xx | Fabric switch name server reject code |
|
HEX Reason code | Name | Meaning | What to do |
0x01 | EPERM | The operation is not permitted | Contact SAN AIX support |
0x05 | EIO | AIX IO error | Contact SAN AIX support |
0x06 | ENXIO | No such device or address |
|
0x0B | EAGAIN | Resource temporarily unavailable | This is an information messages, if it persists, contact SAN AIX support |
0x0C | ENOMEM | Not enough space | Contact SAN AIX support |
0x0E | EFAULT | Bad Address | An AIX copy in function failed, contact SAN AIX support |
0x10 | EBUSY | Resource Busy | This is an information messages, if it persists, contact AIX SAN support |
0x13 | ENODEV | No such device | The device does not have an active login session with AIX, This is a end device issue, it appears to have left the SAN, |
0x16 | EINVAL | Invalid arguments |
|
0x2E | ENOTREADY | Device not ready | The end device is not ready, this is a SAN end device issue, contact SAN AIX support. |
0x32 | ENOCONNECT | No connection | The end device does not have a login session with AIX. This is a SAN issue, Contact your SAN fabric vendor for SAN/fabric hardware support |
0x3D | ENOPROTOOPT | Protocol not available | The device login does not support the requested protocol, this is an end
device SAN issue, Contact your SAN fabric vendor for SAN/fabric hardware
support If this FC HBA is IBM FC5774 /5773 with GA firmware it is possible to see falsely reported parity errors. (corrected at latest F/W level.) any other HBAs have reported a parity error to the adapter driver and has been taken off-line. |
0x45 | ENETDOWN | The Link is down, | Do link down problem determination |
0x46 | ENETUNREACH | The device is unreachable | We do not have a link. Do link down problem determination. |
0x4E | ETIMEOUT | The connection timed out | An end device connection has timed out. This is an end device SAN issue, Contact your SAN fabric vendor for SAN/fabric hardware support. |
0x4F | ECONNREFUSED | Connection refused | An end device has refused a process login. This is an end device SAN issue, Contact your SAN fabric vendor for SAN/fabric hardware support. |